package com.huanxun.utils;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

/**
 * MD5工具类
 *
 */
	public class Md5Utils {
		public static String encode(String password){
			try {
				MessageDigest digest = MessageDigest.getInstance("MD5");
				byte[] result = digest.digest(password.getBytes());
				StringBuffer sb = new StringBuffer();
				for(byte b : result){
					int number = (int)(b & 0xff) ;
					String str = Integer.toHexString(number);
					if(str.length()==1){
						sb.append("0");
					}
					sb.append(str);
				}
				return sb.toString();
			} catch (NoSuchAlgorithmException e) {
				e.printStackTrace();
				//can't reach
				return "";
			}
		}
	}
